<?php
//$str = 'a';
//$str[100] = 'e';
//echo $str;

//$arr = [1,2,3,4,5,6];
//var_dump($arr);
//var_export 第二个参数是true的话  是有返回值的
//$str = var_export($arr,true);
//echo $str;
//var_export 将数组转化为字符串，用作保存，在别的文件使用
//$str = var_export($arr,true);
//$str = '<?php
//    return '.$str.';';
//file_put_contents('test.txt',$str);

#=====使用序列化====
//$str =  serialize($arr);
//print_r(unserialize($str));

#=====数据转化=======

//$arr1 = [
//    'a' => 1,
//    'b' => 2
//];
//$str = json_encode($arr1);
//$arr2 = json_decode($str);
//var_dump($arr2);

#=====数据转化=======
//得到字符 \\\s
#单引号和双引号的区别是  单引号只会转义 \   双引号所有的特殊字符都能转义

//echo '\\\\\\$';

//echo "\\\\\\\$";

//$uids = '33333\$333\$3333';
////$uids = preg_match_all("/\\\\\\\$/",$uids,$matchs);
//$uids_t = preg_match_all('/\\\\\$/',$uids,$matchss);
//print_r($matchss);


//$string = ' 5345678986';
//$pattern = '/ (?<=\d) (?=(\d{3}) + $) /';
//$replacement = ',';
//echo preg_match($pattern,$replacement,$string);


//贪婪与非贪婪
//$string = 'aaabaab';
////规则一   贪婪匹配  【说明:匹配开始是a的结束是b的   但是中间是匹配1-10个任意字符  所以最后就贪婪匹配出所有的字符串】
//$pattern1 = '/a.{1,10}b/';
////规则二，非贪婪匹配  【匹配开始a开始的 是b结束的   但是b之前是?  代表是非贪婪匹配  只要匹配到a开头 b结束的  就代表匹配一个   然后返回】
//$pattern2 = '/a.{1,10}?b/';
//preg_match_all($pattern1,$string,$match1);
//preg_match_all($pattern2,$string,$match12);
//var_dump($match1);
//var_dump($match12);


//回溯
//$str = 'abcdefghijabcdefghijabcdefghijtklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrsklmnopqrs';
//#贪婪模式  匹配规则   先找到开头是a的  然后   因为是  .*  把所有的都匹配完   然后到最后进行回溯   找到t这样的效率低
//$pattern1 = '/a.*t/';
////禁止贪婪模式   匹配规则   先找到开头的a   然后   因为是  .*  找到所有的  因为  后面有?   所有  找到t就直接停止了    所以效率高
//$pattern2 = '/a.*?t/';
//preg_match_all($pattern1,$str,$march1);
//preg_match_all($pattern2,$str,$march2);
//var_dump($march1);
//var_dump($march2);

//判断图片类型
//echo exif_imagetype("999.jpg");


$subject = 'hi,sijiaomao';
//将所有的i 替换成o  将所有的a转化为b  将所有的o转化c
//echo strtr($subject,'iao','obc');
//echo str_replace(['i','a','o'],['o','b','c'],$subject);
$trans = array('hi'=>'sijiaomao','sijiaomao'=>'hi');
echo strtr($subject,$trans);

